package com.erp.fin.domain;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 
 * 
 * @author Eric
 * @email shiliang900713@163.com
 * @date 2019-08-21 18:33:10
 */
@Data
public class ReimInfoDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Long id;
	//报销ID
	private Long reimId;
	//项目ID
	private Long projectId;
	//项目名称
	@Excel(name = "项目名称", orderNum = "2")
	private String projectName;
	//费用类型ID
	private Long amountTypeid;
	//费用类型
	@Excel(name = "费用类型", orderNum = "3")
	private String amountType;
	//金额
	@Excel(name = "金额", orderNum = "4")
	private BigDecimal reimPrice;
	//发票类型
	@Excel(name = "发票类型", orderNum = "5")
	private Integer invoiceType;
	//税率
	@Excel(name = "税率", orderNum = "6")
	private BigDecimal taxRate;
	//不含税金额
	@Excel(name = "不含税金额", orderNum = "7")
	private BigDecimal notTaxPrice;
	//特殊说明
	@Excel(name = "特殊说明", orderNum = "8")
	private String specRemark;
	//备注
	@Excel(name = "备注", orderNum = "9")
	private String remark;
	//创建时间
	private Date gmtCreate;
	//创建人ID
	private Long userIdCreate;
	//创建人
	private String userNameCreate;
	//报销单号
	@Excel(name = "报销单号", orderNum = "1")
	private String reimNumber;
	//报销日期
	@Excel(name = "报销日期", orderNum = "10",format = "yyyy-MM-dd")
	private Date reimDate;

	//报销人
	@Excel(name = "报销人", orderNum = "11")
	private String reimUsername;
}
